home *** CD-ROM | disk | FTP | other *** search
- CHUNKYTOPLANAR
- move.w d2,MODUL
- move.w d0,WTC
-
- move.w d1,HTC
- move.w d3,SCRMOD
-
- add.l #10240*7,a1
- lea -10240(a1),a2
- lea -10240(a2),a3
- lea -10240(a3),a4
- move.l a4,a5
- sub.l #20480,a5
- move.l a5,a6
- sub.l #20480,a6
- outconv:
-
- convlop:
- swap d7
- move.l (a0)+,d0
-
- add.w d0,d0
- addx.w d0,d0
- addx.w d1,d1
- addx.w d0,d0
- addx.w d2,d2
- addx.w d0,d0
- addx.w d3,d3
- addx.w d0,d0
- addx.w d4,d4
- addx.w d0,d0
- addx.w d5,d5
- addx.w d0,d0
- addx.w d6,d6
- addx.w d0,d0
- addx.w d7,d7
- addx.w d0,d0
- move.b d0,(a1)+
-
- move.b d1,d0
- add.w d1,d1
- move.b d0,d1
- addx.w d1,d1
- addx.w d2,d2
- addx.w d1,d1
- addx.w d3,d3
- addx.w d1,d1
- addx.w d4,d4
- addx.w d1,d1
- addx.w d5,d5
- addx.w d1,d1
- addx.w d6,d6
- addx.w d1,d1
- addx.w d7,d7
- addx.w d1,d1
- move.b d1,(a2)+
-
- move.w d2,d0
- add.w d2,d2
- move.b d0,d2
- addx.w d2,d2
- addx.w d3,d3
- addx.w d2,d2
- addx.w d4,d4
- addx.w d2,d2
- addx.w d5,d5
- addx.w d2,d2
- addx.w d6,d6
- addx.w d2,d2
- addx.w d7,d7
- addx.w d2,d2
- move.b d2,(a3)+
-
- move.w d3,d0
- add.w d3,d3
- move.b d0,d3
- addx.w d3,d3
- addx.w d4,d4
- addx.w d3,d3
- addx.w d5,d5
- addx.w d3,d3
- addx.w d6,d6
- addx.w d3,d3
- addx.w d7,d7
- addx.w d3,d3
- move.b d3,(a4)+
-
- move.b d4,d0
- add.w d4,d4
- move.b d0,d4
- addx.w d4,d4
- addx.w d5,d5
- addx.w d4,d4
- addx.w d6,d6
- addx.w d4,d4
- addx.w d7,d7
- addx.w d4,d4
- move.b d4,10240(a5)
-
- move.b d5,d0
- add.w d5,d5
- move.b d0,d5
- addx.w d5,d5
- addx.w d6,d6
- addx.w d5,d5
- addx.w d7,d7
- addx.w d5,d5
- move.b d5,(a5)+
-
- move.b d6,d0
- add.w d6,d6
- move.b d0,d6
- addx.w d6,d6
- addx.w d7,d7
- addx.w d6,d6
- move.b d6,10240(a6)
-
- rol.w #1,d7
- move.b d7,(a6)+
- subq #1,WTC
- bgt.s convlop
-
- add.w MODUL,a0
- move.w SCRMOD,d0
- add.w d0,a1
- add.w d0,a2
- add.w d0,a3
- add.w d0,a4
- add.w d0,a5
- add.w d0,a6
-
- subq #1,HTC
- bgt outconv
-
- rts
-
- MODUL: dc.w 0
- HTC: dc.w 0
- WTC: dc.w 0
- SCRMOD: dc.w 0